

package controladores;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import modelos.modelo_ingrediente;
import vistas.vista_ingrediente;


public class controlador_ingredientes implements ActionListener {
    vista_ingrediente  v_ingrediente;
    modelo_ingrediente m_ingrediente;


    public void actionPerformed(ActionEvent e) {

    String boton = e.getActionCommand();
    if (boton.equals("grabar"))
      grabar();
    }


    public controlador_ingredientes(vista_ingrediente v_ingrediente )
   {
        m_ingrediente = new modelo_ingrediente();//
       this.v_ingrediente = v_ingrediente;
   }

    void grabar()
    {
    if(v_ingrediente.txtCodigo.getText().equals("") || v_ingrediente.txtNombre.getText().equals("") || v_ingrediente.txtNombre.getText().equals(""))
    {
        JOptionPane.showMessageDialog(v_ingrediente,"hay campos obligatorios en blanco, verifique");
    }
    else
    {
        m_ingrediente.insertar(v_ingrediente.txtCodigo.getText(),v_ingrediente.txtNombre.getText(),v_ingrediente.txtDescripcion.getText(),v_ingrediente.txtCantidad.getText());
        JOptionPane.showMessageDialog(v_ingrediente,"se ha registrado con exito");
    }
    v_ingrediente.cancenlar();
   }
}
